Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w3 Romania F6 Romania F7 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F5 Italy F28 Italy F2 Croatia #1-w2 Romania F10 France F6 Italy F18 Italy F24 Argentina F3 Croatia #1-w4 Argentina F20 Argentina F6 Argentina F15 Argentina F16 Argentina F21 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F14 Argentina F15 Argentina F16 Argentina F17 Argentina F19 Argentina F20 Chile F8 Chile F9 Chile F10 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Spain F9 Spain F10 Italy F18 Italy F19 Italy F20 Spain F18 Spain F19 Italy F26 Italy F27 Italy F28 Spain F28 Spain F29 Spain F1 Spain F2 Spain F3 Romania F11 Italy F24 Italy F25 Spain F32 Portugal F12 Spain F1 (Manacor) Spain F2 (Manacor) Spain F3 (Paguera) Spain F5 (Murcia) Turkey F6 (Antalya) Spain F6 (Cornella) Spain F7 (Javea) Italy F5 (Santa Margherita Di Pula) Spain F8 (Reus) Italy F6 (Santa Margherita Di Pula) Spain F9 (Madrid) Spain F10 (Madrid) Spain F12 (Lleida) Spain F13 (Valldoreix) Spain F14 (Vic) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Spain F26 (Santander) Spain F27 (Donostia-San-Sebastian) Spain F29 (Sevilla) Spain F31 (Sabadell) Romania F5 Germany F2 (Nussloch) Spain F6 (Xabia) Portugal F7 (Porto) Spain F9 (Madrid) Spain F10 (Majadahonda) Romania F2 Romania F12 Spain F18 (Getxo) Romania F8 (Bucharest) Spain F24 (Santander) Romania F1 Romania F2 Romania F3 Morocco F2 Romania F4 Argentina F18 Romania F4 Iran F4 Romania F17 M15 Paguera M25 Antalya M25 Murcia M25 Prague M25 Pardubice M25+H Rodez M25 Vale Do Lobo M15 Valldoreix M15 Villena M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 La Nucia M25 Prague M25 Vic M15 Antalya M25 Jablonec Nad Nisou Palermo Challenger Jersey Challenger Ostrava Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Alessandria Challenger Rome Challenger Lugano Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Milan Challenger San Marino Challenger Brasov Challenger Ortisei Challenger Caltanissetta Challenger Istanbul Challenger Rijeka Challenger Marburg Challenger Turin Challenger Rome Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Challenger Brasov - Brasov Brasov Challenger Brasov Challenger Todi Challenger Napoli Challenger Palermo Challenger Monza Challenger Kosice Challenger Bucaramanga Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Tatra Banka Slovak Open - Bratislava Sibiu Challenger Bratislava Challenger Buenos Aires Challenger Tunis Challenger Arad Challenger Harbour Tennis Cup Regione Lombardia - Milan San Marino Challenger Sibiu Challenger Montevideo Challenger Biella Challenger Sao Paulo Challenger Tour Finals Lima Challenger Panama City Challenger Barranquilla Challenger Santiago Challenger Padova Challenger Poznan Challenger San Marino Challenger Brasov Challenger Trnava Challenger Mons Challenger San Juan Challenger Bratislava Challenger Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Brescia Challenger Montevideo Challenger Casablanca Challenger Brasov Challenger Santiago Challenger Raanana Challenger Turin Challenger Ostrava Challenger Rome Challenger Vicenza Challenger Furth Challenger Todi Challenger Scheveningen Challenger Prague Challenger Manerbio Challenger Como Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Casablanca Challenger Guayaquil Challenger Buenos Aires Challenger Buenos Aires Challenger Puebla Challenger Guadalajara Challenger Rio De Janeiro Challenger Napoli Challenger Ostrava Challenger Seville Challenger Meknes Challenger Koblenz Challenger Francavilla Challenger Mestre Challenger Milan Challenger Cordenons Challenger Rome Challenger Cordenons Challenger Kosice Challenger KGHM Dialog Polish Indoors - Wroclaw Lima Challenger Guayaquil Challenger Montevideo Challenger Tunis Challenger Rio De Janeiro Challenger Meknes Challenger Santiago Challenger Marbella Challenger Blois Challenger Alicante Challenger GHI Bronx Tennis Classic - Bronx Samarkand Challenger Tampere Challenger Sopot Challenger Como Challenger St. Brieuc Challenger Mallorca Challenger Campinas Challenger Ismaning Challenger Meknes Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Mallorca Challenger Tunis Challenger Cordoba Challenger Wroclaw Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Barletta Challenger Lyon Challenger Ludwigshafen Challenger Rome Challenger Alessandria Challenger Florence Challenger Santo Domingo Challenger Brest Challenger Mestre Challenger Koblenz Challenger Punta Del Este Challenger Mersin Challenger Rio De Janeiro Challenger Milan Challenger Buenos Aires Challenger Brasilia Challenger Oeiras 2 Challenger Manerbio Challenger Prague 2 Challenger Forli Challenger Napoli Challenger Perugia Challenger Lyon Challenger Todi Challenger Marbella Challenger Blois Challenger Santo Domingo Challenger Biella Challenger Mohammedia Challenger Brest Challenger Santo Domingo Challenger Montevideo Challenger Madrid Challenger Oeiras 4 Challenger Perugia Challenger Shenzhen 1 Challenger Barcelona Challenger Santa Cruz de la Sierra Challenger Caltanissetta Challenger Todi Challenger Prostejov Challenger Pullach Challenger Bratislava 1 Challenger Seville Challenger Banja Luka Challenger Poznan Challenger Tenerife 1 Challenger Pau Challenger Francavilla Challenger Murcia Challenger Buenos Aires Challenger Perugia Challenger Concepcion 2 Challenger Murcia Challenger Genova Challenger Todi Challenger Seville Challenger Verona Challenger Qatar Exxon Mobil Open - Doha Open 13 - Marseille Cortina Challenger Biella Challenger BCR Open Romania - Bucharest Seville Challenger Girona Challenger Blois Challenger Santiago 3 Challenger Bank Austria Tennis Trophy - Vienna Braunschweig Challenger Davidoff Swiss Indoors Basel - Basel Seville Challenger Szczecin Challenger Buenos Aires Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Braunschweig Challenger Brasov Challenger - Brasov Asirom Challenger - Brasov Garden Open 2005 - Rome Sibiu Challenger Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Architect Open - Budapest Austrian Open - Kitzbuhel Guzzini Challenger - Recanati BCR Open Romania - Bucharest Citta di Monza - Monza Garden Open - Rome Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Timisoara Challenger 2005 - Timisoara Citta di Como - Como IPP Open - Helsinki Tennis Napoli Cup 2007 - Napoli Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Sisma Mantova - Mantova 4th Volkswagen Challenger - Wolfsburg LXV Concurso Internacional Vigo - Vigo Szczecin Challenger Kos Succhetti Tennis Cup - Cordenons US Men's Clay Court Championship - Houston XI Torneo Internazionale di Tennis - Barletta Brasov Challenger - Brasov AEGON Championships - London Roma Open Challenger - Rome XI Trofeo Ciudad de Quito - Quito Napoli Challenger Mitsubishi Electric Europe Cup - Monza Rome Challenger Erste Bank Open - Vienna Como Challenger BRD Nastase Tiriac Trophy - Bucharest Bulgarian Open Challenger - Sofia 5° Sporting Challenger - Turin Morocco Tennis Tour - Marrakech Rome Challenger Bet-at-home Cup - Kitzbuhel Napoli Challenger Napoli Challenger Orleans Challenger Helsinki Challenger Tenerife 2 Challenger Mamaia Challenger - Constanta Credit Agricole Suisse Open - Gstaad Memorial Manfredini - Sassuolo BRD Nastase Tiriac Trophy - Bucharest Roma Challenger 2007 - Rome Cordenons Challenger Constanta Challenger - Constanta Dubai Duty Free Tennis Championships - Dubai Open Romania - Bucharest Madrid Challenger Oeiras 5 Challenger Croatia Osiguranje Rijeka Open - Rijeka Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger Kosice Challenger Brasov Challenger Trnava Challenger San Juan Challenger Heilbronn Challenger Arad Challenger Siemens Open - Scheveningen Milan Challenger Geneva Open - Geneva Cortina Challenger Cordenons Challenger Guayaquil Challenger Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Mamaia Challenger - Constanta Caltanissetta Challenger Montevideo Challenger Cordenons Challenger Alphen Challenger Girona Challenger Cordoba Open - Cordoba Lima Challenger Geneva Challenger Bucaramanga Challenger Cherbourg Challenger Menorca Challenger San Luis Potosi Challenger Leon Challenger Caltanissetta Challenger Kos-Zucchetti Tennis Cup - Cordenons Caltanissetta Challenger Skopje Challenger Barcelona Open Banc Sabadell - Barcelona Perugia Challenger Todi Challenger Madrid Challenger Morocco Tennis Tour - Tanger Genova Challenger Banja Luka Challenger Antonio Savoldi-Marco Co. - Manerbio Casablanca Challenger Santiago Challenger Bauer Watertechnology Cup - Eckental Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Geneva Challenger Gijon Open - Gijon Vicenza Challenger Tennis Napoli Open - Naples Bratislava Challenger Rabat Challenger Memorial Manfredini - Sassuolo Lyon Challenger Millennium Estoril Open - Estoril Sibiu Challenger EFG Swiss Open - Gstaad Santiago Challenger Hong Kong Tennis Open - Hong Kong Copa Petrobras - Santiago Todi Challenger Mestre Challenger Rome Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Challenger Cudad de Guayaquil - Guayaquil Cordenons Challenger San Marino Challenger Biella Challenger Sibiu Challenger Trnava Challenger Montevideo Challenger Czech Indoor Open - Prague Bordeaux Challenger Punta Del Este Challenger Shenzhen Challenger Cordenons Challenger X Torneo Internazionale di Tennis - Barletta Manerbio Challenger San Benedetto Challenger Orbetello Challenger BCR Open Romania - Bucharest Ostdeutscher Sparkassen Cup - Dresden Split 2 Challenger Oeiras 4 Challenger Lyon Challenger Milan Challenger Tampere Challenger Montevideo Challenger Sao Paulo Challenger Florianopolis Challenger Traralgon Challenger Marbella Challenger Heilbronn Challenger Cordenons Challenger Lisbon Challenger Riviera di Rimini Challenger - Rimini San Remo Challenger Guzzini Challenger - Recanati Quimper Challenger Sibiu Challenger Marbella Challenger SkiStar Swedish Open - Bastad ATP Challenger Tour Finals Heilbronn Challenger Montevideo Challenger Rome Challenger Brasov Challenger - Brasov Padova Challenger Constanta Challenger Ortisei Challenger Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Cherbourg Challenger Mercedes Cup - Stuttgart Verona Challenger Palermo Challenger Santo Domingo Challenger Challenger 42 - Andrezieux Bratislava Challenger Seville Challenger Cordoba Open - Cordoba Mersin Challenger VTR Open - Vina del Mar Internazionali di Tennis di Bergamo - Bergamo Zadar Challenger Alicante Challenger Campinas Challenger Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Helsinki Challenger Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island Biella Challenger Marrakech Challenger San Benedetto Challenger Adelaide International - Adelaide Trofeo Cassa di Risparmio di Alessandria - Alessandria Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Barletta Challenger Copa Telmex - Buenos Aires Gemax Samsung Open 2005 - Belgrade Timisoara Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Rabat Challenger Como Challenger Tennislife Cup - Napoli Architect Open - Budapest Grand Prix Hassan II - Casablanca Copa Petrobras - Bogota Napoli Challenger Cordenons Challenger USTA Freeman Men's Challenger - Joplin Mons Challenger Sofia Challenger Tunis Challenger Steelers Cup - Kosice Ecuador Open - Quito Porto Alegre Challenger Liberec Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Lima Challenger Copa Claro - Buenos Aires Santiago Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Vicenza Challenger Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Bet-at-home Open - Hamburg EFG Swiss Open - Gstaad Alessandria Challenger Hamburg European Open - Hamburg Open 13 - Marseille Brasil Open - Sao Paulo Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Hypo Group Tennis International - Portschach Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Citta di Como Challenger - Como Argentina Open - Buenos Aires Brasil Open - Sao Paulo Villa Allende Challenger Serbia Open - Belgrade Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier Lille Challenger Adelaide International 1 - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Open Parc - Lyon Cordoba Open - Cordoba Gelsor Open Romania - Bucharest Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Millennium Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 French Open - Paris Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 U.S. Open - New York U.S. Open - New York French Open (juniors) Wimbledon (juniors) Mutua Madrid Open - Madrid U.S. Open (juniors) Wimbledon (juniors) Wimbledon - London U.S. Open - New York All Lower level tournaments Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, FIN-ARG 3-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 French Open - Paris Australian Open (juniors) Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Internazionali BNL d'Italia - Rome French Open - Paris Olympics - London French Open (juniors)